.elementor-2924 .elementor-element.elementor-element-3fb4115c:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-3fb4115c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(2, 1, 1, 0);}.elementor-2924 .elementor-element.elementor-element-3fb4115c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2924 .elementor-element.elementor-element-3fb4115c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2924 .elementor-element.elementor-element-47a4dba4{text-align:left;}.elementor-2924 .elementor-element.elementor-element-76586687{text-align:left;}.elementor-2924 .elementor-element.elementor-element-76586687 .elementor-heading-title{color:#FFFFFF;font-size:11px;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-76586687 > .elementor-widget-container{margin:4px 0px 11px 0px;}.elementor-2924 .elementor-element.elementor-element-168d522f > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2924 .elementor-element.elementor-element-72f5e4df{text-align:left;}.elementor-2924 .elementor-element.elementor-element-72f5e4df .elementor-heading-title{color:#FFFFFF;font-size:1rem;}.elementor-2924 .elementor-element.elementor-element-72f5e4df > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2924 .elementor-element.elementor-element-649d365c{text-align:left;}.elementor-2924 .elementor-element.elementor-element-649d365c .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-649d365c > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-61d403ea{text-align:left;}.elementor-2924 .elementor-element.elementor-element-61d403ea .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-61d403ea > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-4a862f36{text-align:left;}.elementor-2924 .elementor-element.elementor-element-4a862f36 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-4a862f36 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-5842d593{text-align:left;}.elementor-2924 .elementor-element.elementor-element-5842d593 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-5842d593 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-764c5d3d{text-align:left;}.elementor-2924 .elementor-element.elementor-element-764c5d3d .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-764c5d3d > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-d424b46{text-align:left;}.elementor-2924 .elementor-element.elementor-element-d424b46 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-d424b46 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-2b89328 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2924 .elementor-element.elementor-element-ad3151c{text-align:left;}.elementor-2924 .elementor-element.elementor-element-ad3151c .elementor-heading-title{color:#FFFFFF;font-size:1rem;}.elementor-2924 .elementor-element.elementor-element-ad3151c > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2924 .elementor-element.elementor-element-81641a7{text-align:left;}.elementor-2924 .elementor-element.elementor-element-81641a7 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-81641a7 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-a09a617{text-align:left;}.elementor-2924 .elementor-element.elementor-element-a09a617 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-a09a617 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-eaa5dea{text-align:left;}.elementor-2924 .elementor-element.elementor-element-eaa5dea .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-eaa5dea > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-e9e5f57{text-align:left;}.elementor-2924 .elementor-element.elementor-element-e9e5f57 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-e9e5f57 > .elementor-widget-container{margin:4px 0px 4px -1px;}.elementor-2924 .elementor-element.elementor-element-0391a27{text-align:left;}.elementor-2924 .elementor-element.elementor-element-0391a27 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-0391a27 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-11c355f{text-align:left;}.elementor-2924 .elementor-element.elementor-element-11c355f .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-11c355f > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-77c383bc{text-align:left;}.elementor-2924 .elementor-element.elementor-element-77c383bc .elementor-heading-title{color:#FFFFFF;font-size:1rem;}.elementor-2924 .elementor-element.elementor-element-77c383bc > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2924 .elementor-element.elementor-element-6afd6eb3{text-align:left;}.elementor-2924 .elementor-element.elementor-element-6afd6eb3 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-6afd6eb3 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-76efc487{text-align:left;}.elementor-2924 .elementor-element.elementor-element-76efc487 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2924 .elementor-element.elementor-element-76efc487 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2924 .elementor-element.elementor-element-2b6eff5 > .elementor-element-populated{margin:5px 0px 0px 0px;}@media(max-width:767px){.elementor-2924 .elementor-element.elementor-element-5ea4df6b{width:70%;}.elementor-2924 .elementor-element.elementor-element-5ea4df6b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2924 .elementor-element.elementor-element-47a4dba4{text-align:left;}.elementor-2924 .elementor-element.elementor-element-47a4dba4 .elementor-image img{width:100%;max-width:200px;}.elementor-2924 .elementor-element.elementor-element-76586687{text-align:left;}}@media(max-width:1199px) and (min-width:768px){.elementor-2924 .elementor-element.elementor-element-5ea4df6b{width:23%;}.elementor-2924 .elementor-element.elementor-element-168d522f{width:16%;}.elementor-2924 .elementor-element.elementor-element-2b89328{width:16%;}.elementor-2924 .elementor-element.elementor-element-4ab7ba40{width:26%;}.elementor-2924 .elementor-element.elementor-element-2b6eff5{width:27%;}}/* Start custom CSS for column, class: .elementor-element-168d522f */h2 > a, h3 > a {
  text-decoration: none;
  z-index: 1;
}

h2 > a:visited {
  text-decoration: none;
  color: #ffffff;
  z-index: 1;
}

h2 > a:before {
  content: "";
  position: absolute;
  width: 0%;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #22EBFF;
  visibility: hidden;
  border-radius: 3px;
  transform: scaleX(0);
  transition: .25s linear;
  color: #22EBFF !important;
}
h2 > a:hover:before,
h2 > a:focus:before {
  visibility: visible;
  transform: scaleX(1);
  width: 50%;
  right: 1px;
  color: #22EBFF !important;
}

@keyframes hover-v {
  0% {
      transform: scaleX(0);
      height: 1px;
     }
  45% {   
      transform: scaleX(1.05);
      height: 1px;
     }
  55% {height: 1px;}
  100% {
      transform: scaleX(1.05);
      height: 1rem;
     }
}
@keyframes no-hover-v {
  0% {
      transform: scaleX(1.05);
      height: 3.8rem;
     }
  45% {height: 1px;}
  55% {   
      transform: scaleX(1.05);
      height: 1px;
      opacity: 1;
     }
  
  100% {
      transform: scaleX(0);
      height: 3px;
      opacity: .02;
     }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b89328 */h2 > a, h3 > a {
  text-decoration: none;
  z-index: 1;
}

h2 > a:visited {
  text-decoration: none;
  color: #ffffff;
  z-index: 1;
}

h2 > a:before {
  content: "";
  position: absolute;
  width: 0%;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #22EBFF;
  visibility: hidden;
  border-radius: 3px;
  transform: scaleX(0);
  transition: .25s linear;
  color: #22EBFF !important;
}
h2 > a:hover:before,
h2 > a:focus:before {
  visibility: visible;
  transform: scaleX(1);
  width: 50%;
  right: 1px;
  color: #22EBFF !important;
}

@keyframes hover-v {
  0% {
      transform: scaleX(0);
      height: 1px;
     }
  45% {   
      transform: scaleX(1.05);
      height: 1px;
     }
  55% {height: 1px;}
  100% {
      transform: scaleX(1.05);
      height: 1rem;
     }
}
@keyframes no-hover-v {
  0% {
      transform: scaleX(1.05);
      height: 3.8rem;
     }
  45% {height: 1px;}
  55% {   
      transform: scaleX(1.05);
      height: 1px;
      opacity: 1;
     }
  
  100% {
      transform: scaleX(0);
      height: 3px;
      opacity: .02;
     }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-adefee4 */.kddFPG p{
    color: white!important;
    font-size: 12.8px!important;
    font-weight: 300!important;
}

.kddFPG span{
    color: white!important;
    font-size: 1rem!important;
    font-weight: 600!important;
    border: none!important;
}

.kddFPG p, span{
    font-family: "gotham", Sans-serif!important;
}

.kddFPG{
    padding-top: 0px!important;
    margin-top: -13px!important;
    width: 100% !important;
    font-family: "gotham", Sans-serif!important;
    
}

.fsIKy, .dFAxdI{
    background-color: transparent!important;
    font-family: "gotham", Sans-serif!important;


}

.htnWBn{
    background-color: black!important;
        border: none!important;

}

.qbLLM{
    margin-top: 30px!important;
    border-width: 2px!important;
    font-family: "gotham", Sans-serif!important;

}

.hAkfYz.hAkfYz::after {
    display: none!important;
        border: none!important;

}

.hAkfYz.hAkfYz::before {
    display: none!important;
        border: none!important;

}

.hAkfYz{
        border: none!important;

}

.hAkfYz span{
    font-size: 0.7rem!important;
}

.fsIKy{
    color: white!important;
    border-color: white!important;
}

.dFAxdI{
    color: #fff!important;
    
}

.cPWdXc{
    height: 2px!important;
}

.bwIBYc{
    margin-top: -5px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3fb4115c */.footerlinks :hover{ text-decoration: underline; color:#22EBFF !important;
}/* End custom CSS */